const fs = require('fs')

// 回调函数的形式
// fs.readFile('./content.txt', (err, data) => {
//     if (err) {
//         throw new Error('err')
//     }
//     console.log(data.toString())
// })

// 使用promise的形式进行封装
const p = new Promise((resolve, reject) => {
    fs.readFile('./content.txt', (err, data) => {
        if (err) {
            reject(err)
        } else {
            resolve(data.toString())
        }
    })
})
p.then((res) => {
    console.log(res)
}, (err) => {
    console.log(err)
})